class Config:
    # Model parameters
    user_dim = 64
    item_dim = 64
    hidden_dim = 128
    dropout = 0.2
    
    # Training parameters
    epochs = 100
    batch_size = 512
    lr = 0.001
    weight_decay = 1e-4
    
    # GAN parameters
    noise_dim = 32
    gan_lr = 0.0002
    
    # Dataset paths
    data_path = "data/movielens/"
